@charset "utf-8";
/* CSS Document */
.banner1{width: 100%; height: 629px; background:url(../images/banner1.jpg) no-repeat center;
	background-size: cover;}
.banner2{width: 100%; height: 629px; background:url(../images/banner2.jpg) no-repeat center;
	background-size: cover;}
.banner3{width: 100%; height: 629px; background:url(../images/banner3.jpg) no-repeat center;
	background-size: cover;}
.swiper-pagination-bullet{width: 20px; height: 20px; opacity: 1; background-color: transparent; border:2px solid #fff; box-sizing: border-box;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px;}
.swiper-pagination-bullet-active{background-color: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}
.banner1>.box{position: relative;}
.shenqing{width: 471px; height: 211px; background: url(../images/banner1_bg.png) no-repeat center;
	background-size: cover; position: absolute; top:186px; right: 20px; border-radius: 5px;}
.shenqing .a1{display: block; margin:0 auto; margin-top:116px;}
.banner2>.box{position: relative;}
.a2{position: absolute; top:377px; right: 0;}
.banner3>.box{position: relative;}
.a3{position: absolute; top:383px; right: 224px;}


.gonggao{height: 68px; border-bottom: 1px solid #e5e5e5;}
.gonggao .gg_icon{margin-top:24px; margin-left: 1px;}
.scrollDiv{height: 24px; overflow: hidden; margin-top:22px;}
.scrollDiv li{ height: 24px; line-height: 24px; padding-left: 30px; font-size: 16px;}
.scrollDiv li a{color: #959595;}
.scrollDiv li:hover a{color: #0480fb;}


.youshi .tit_cn{font-size: 42px; color: #999; font-weight: lighter; text-align: center; padding-top: 96px;
	padding-bottom: 50px;}
.youshi .drag{width: 92px; height: 4px; background-color: #d3d3d3; margin: 0 auto;}
.youshi .ysbox{padding: 50px 0 60px 0;}
.youshi .ysbox .box1{width: 33.33%; text-align: center;}
.youshi .ysbox .box1 .img{width: 97px; height: 97px; border-radius: 50%; border:2px solid #0480fb; 
	margin:0 auto; background: url(../images/youshi01.png) no-repeat center; background-size: cover;
	transition: .5s;}
.youshi .ysbox .box1 .line{width: 40px; height: 2px; background-color: #0480fb; margin:0 auto;
	margin-top:24px;}
.youshi .ysbox .box1 .tit{font-size: 36px; color: #666; padding: 30px 0;}
.youshi .ysbox .box1 .con{font-size: 20px; color: #666; width: 230px; margin:0 auto; line-height: 34px;}

.youshi .ysbox .box2{width: 33.33%; text-align: center;}
.youshi .ysbox .box2 .img{width: 97px; height: 97px; border-radius: 50%; border:2px solid #0480fb; 
	margin:0 auto; background: url(../images/youshi02.png) no-repeat center; background-size: cover;
	transition: .5s;}
.youshi .ysbox .box2 .line{width: 40px; height: 2px; background-color: #0480fb; margin:0 auto;
	margin-top:24px;}
.youshi .ysbox .box2 .tit{font-size: 36px; color: #666; padding: 30px 0;}
.youshi .ysbox .box2 .con{font-size: 20px; color: #666; width: 230px; margin:0 auto; line-height: 34px;}


.youshi .ysbox .box3{width: 33.33%; text-align: center;}
.youshi .ysbox .box3 .img{width: 97px; height: 97px; border-radius: 50%; border:2px solid #0480fb; 
	margin:0 auto; background: url(../images/youshi03.png) no-repeat center; background-size: cover;
	transition: .5s;}
.youshi .ysbox .box3 .line{width: 40px; height: 2px; background-color: #0480fb; margin:0 auto;
	margin-top:24px;}
.youshi .ysbox .box3 .tit{font-size: 36px; color: #666; padding: 30px 0;}
.youshi .ysbox .box3 .con{font-size: 20px; color: #666; width: 230px; margin:0 auto; line-height: 34px;}

.bg1{background: url(../images/h_youshi01.png)!important; background-color: #0480fb!important;}
.bg2{background: url(../images/h_youshi02.png)!important; background-color: #0480fb!important;}
.bg3{background: url(../images/h_youshi03.png)!important; background-color: #0480fb!important;}


.chanpin{width: 100%; height: 660px; background:url(../images/chanpinbg.jpg) no-repeat center;
	background-size: cover; position: relative;}

.chanpin>.box{position: relative;}
.jianbian{width: 300px; height: 660px; position: absolute; top:0; right:985px; z-index: 0;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) ,rgba(158,185,238,.3)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(255,255,255,0), rgba(158,185,238,.3)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(255,255,255,0), rgba(158,185,238,.3)); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(255,255,255,0) , rgba(158,185,238,.3)); /* 标准的语法（必须放在最后） */
}

.chanpin .tab_menu{width: 215px; padding-top: 112px; position: absolute; top:0; left: 0; z-index: 1;}
.chanpin .tab_menu li{width: 215px; height: 181px; border-bottom: 2px dashed #fff; cursor: pointer;}
.chanpin .tab_menu li:last-child{border-bottom: none;}
.chanpin .tab_menu .li1>div{width: 68px; height: 67px; background:url(../images/pro_icon01.png) no-repeat center;
	background-size: cover; margin-top: 32px; margin-left: 75px;}
.chanpin .tab_menu .li2>div{width: 68px; height: 67px; background:url(../images/pro_icon02.png) no-repeat center;
	background-size: cover; margin-top: 32px; margin-left: 75px;}
.chanpin .tab_menu .li3>div{width: 68px; height: 67px; background:url(../images/pro_icon03.png) no-repeat center;
	background-size: cover; margin-top: 32px; margin-left: 75px;}
.chanpin .tab_menu li>p{float: left; font-size: 24px; color: #666; width: 100%; text-align: center;
	padding-top: 10px; opacity: 0.7;}
.tab_bg{width: 215px; height: 181px; background:url(../images/protab_bg.jpg) no-repeat center;
	background-size: cover;}
.yanse{color: #fff!important; opacity: 1!important;}
.icon_bg1{background:url(../images/h_pro_icon01.png)!important;}
.icon_bg2{background:url(../images/h_pro_icon02.png)!important;}
.icon_bg3{background:url(../images/h_pro_icon03.png)!important;}
.inner{width: 984px;}
.inner .tit_cn2{font-size: 42px; color: #999; font-weight: lighter; padding-top: 70px;
	padding-bottom: 50px; padding-left: 300px;}
.inner .drag2{width: 92px; height: 4px; background-color: #d3d3d3; margin-left: 342px;}
.innerbox>section{display: none;}
.xianshi{display: block!important;}
.inner1 .inn1_lx{width: 230px; height: 130px; margin-left: 98px; margin-top:74px;}
.inner1 .inn1_lx>a{font-size: 20px; color: #666;}
.inner1 .inn1_lx>p{font-size: 16px; color: #999; line-height: 30px; padding-top: 14px; overflow: hidden;
	text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.inner1 .inn1_lx>a:hover{color: #0480fb;}
.inner2 .inn1_lx{width: 230px; height: 130px; margin-left: 98px; margin-top:74px;}
.inner2 .inn1_lx>a{font-size: 20px; color: #666;}
.inner2 .inn1_lx>p{font-size: 16px; color: #999; line-height: 30px; padding-top: 14px; overflow: hidden;
	text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.inner2 .inn1_lx>a:hover{color: #0480fb;}

.inner3{padding: 74px 0 0 98px;}
.inner3 .font1{font-size: 16px; color: #666666; font-weight: bold;}
.inner3 .font1 span{font-size: 20px; color: #0480fb; font-weight: bold;}
.inner3 .font1 em{color: #0480fb;}
.inner3 .font2{font-size: 16px; color: #666; line-height: 32px; padding-top: 35px; text-indent: 32px;
	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5;
	-webkit-box-orient: vertical;}
.inner3 .look{display: inline-block; width: 213px; height: 38px; border:1px solid #0480fb;
	font-size: 16px; color: #7e7e7e; line-height: 38px; text-align: center; border-radius: 5px;
	margin-top:50px; margin-left: 180px; transition: .5s;}
.inner3 .look:hover{background-color: #0480fb; color: #fff;}






.shuzihua{padding-bottom: 85px;}
.shuzihua .tit_cn3{font-size: 42px; color: #999; font-weight: lighter; text-align: center; padding-top: 70px;
	padding-bottom: 50px;}
.shuzihua .szh .szhbox{width: 380px; height: 579px; background: no-repeat center;
	background-size: cover; margin-right: 30px; cursor: pointer; position: relative;}
.shuzihua .szh .szhbox:nth-child(2){background: no-repeat center;}
.shuzihua .szh .szhbox:nth-child(3){margin-right: 0; background: no-repeat center;}
.shuzihua .szh .szhbox .h_szh{width: 100%; height: 282px; background-color: rgba(0,0,0,.5);
	position: absolute; bottom: 0; left: 0; z-index: 1; /*display: none;*/ transition: .5s;}
.shuzihua .szh .szhbox .h_szh .name{padding: 0 25px; font-size: 22px; color: #fff; font-weight: bold;
	padding-top: 38px; height: 70px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
	-webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 38px;}
.shuzihua .szh .szhbox .h_szh .nr{padding: 0 25px; font-size: 16px; color: #fff; padding-top: 20px;
	overflow: hidden; text-overflow: ellipsis; display: -webkit-box; height: 84px; line-height: 28px;
	-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.shuzihua .szh .szhbox .h_szh .more a{float: right; width: 23px; height: 23px; background-color: #cfd9e3;
	border-radius: 50%; font-size: 18px; color: #000; line-height: 23px; text-align: center;
	margin-top:20px; margin-right: 30px; transition: .5s;}
.shuzihua .szh .szhbox .h_szh .more a:hover{background-color: #0480fb; color: #fff;}

.shuzihua .szh .szhbox:hover .h_szh{ background-color: rgba(0,0,0,.8); }

.huoban{width: 100%; height: 757px; background: url(../images/huoban_bg.jpg) no-repeat center;
	background-size: cover;}
.huoban .tit_cn4{font-size: 42px; color: #999; font-weight: lighter; text-align: center; padding-top: 70px;
	padding-bottom: 50px;}
.huoban .drag4{width: 92px; height: 4px; background-color: #d3d3d3; margin: 0 auto;}
.huoban .all{font-size: 18px; color: #999; text-align: center; padding-top: 50px; padding-bottom: 60px;}
.huoban .all>span{font-size: 30px; color: #f72f65; font-weight: bold;}
.huoban .shangjia{width: 100%; box-sizing: border-box; border-left: 1px solid #e1ebf4;
	border-top: 1px solid #e1ebf4;}
.huoban .shangjia li{float: left; width: 20%; box-sizing: border-box; border-right: 1px solid #e1ebf4;
	border-bottom: 1px solid #e1ebf4; height: 88px; overflow: hidden;}
.huoban .shangjia li img{width: 100%; transition: .5s;}
.huoban .shangjia li:hover img{transform: scale(1.1);}


.news{padding-bottom: 60px;}
.news .tit_cn5{font-size: 42px; color: #999; font-weight: lighter; text-align: center; padding-top: 70px;
	padding-bottom: 50px;}
.news .drag5{width: 92px; height: 4px; background-color: #d3d3d3; margin: 0 auto;}
.news .newsbox{padding-top: 55px;}
.news .newsbox .img{width: 441px; height: 314px; overflow: hidden; margin-right: 34px;}
.news .newsbox .img img{width: 100%;}
.news .newsbox .hangye{width: 336px;}
.news .newsbox .hangye .hy_tit{height: 53px; background-color: #0480fb; font-size: 26px; color: #fff;
	line-height: 53px; text-align: center; font-weight: lighter;}
.news .newsbox .hangye .list{padding: 18px 0; border-bottom: 2px dashed #f1f1f1;}
.news .newsbox .hangye .list .news_tit{font-size: 16px; overflow:hidden; text-overflow:ellipsis;
    white-space:nowrap;}
.news .newsbox .hangye .list .news_tit a{color: #666; transition: .5s;}
.news .newsbox .hangye .list .news_con{font-size: 16px; color: #d3d3d3; overflow:hidden;
   	text-overflow:ellipsis; white-space:nowrap; padding:16px 0;}
.news .newsbox .hangye .list .news_time{font-size: 16px; color: #999;}
.news .newsbox .hangye .list:last-child{border-bottom: 2px solid #f1f1f1;}
.news .newsbox .hangye .liulan{height: 44px; line-height: 44px; text-align: right; font-size: 16px;}
.news .newsbox .hangye .liulan a{color: #d3d3d3; transition: .5s;}
.news .newsbox .hangye:last-child{margin-left: 53px;}
.news .newsbox .hangye .list:hover .news_tit a{color: #0480fb;}
.news .newsbox .hangye .liulan a:hover{color: #0480fb;}

@media screen and (max-width: 800px){
	.swiper-pagination-bullet{width: 10px; height: 10px; border:1px solid #fff;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom:4px;
	}
	.gonggao{height: 40px;}
	.gonggao .gg_icon{width: 5%; margin-left: 0; margin-top:12px;}
	.scrollDiv{width: 93%; margin-left: 2%; margin-top:9px;}
	.scrollDiv li{font-size: 14px; padding-left: 0; width: 100%; overflow: hidden; text-overflow: ellipsis;
		white-space: nowrap;}
	.youshi .tit_cn{font-size: 18px; padding-top: 30px; padding-bottom: 10px;}
	.youshi .drag{width: 40px; height: 1px;}
	.youshi .ysbox{padding: 30px 0 40px 0;}
	.youshi .ysbox .box1 .img{width: 50px; height: 50px;}
	.youshi .ysbox .box1 .line{width: 30px; height: 1px; margin-top: 15px;}
	.youshi .ysbox .box1 .tit{font-size: 16px; padding: 10px 0;}
	.youshi .ysbox .box1 .con{width: 85%; font-size: 14px; line-height: 22px; margin:0 auto;}
	.youshi .ysbox .box2 .img{width: 50px; height: 50px;}
	.youshi .ysbox .box2 .line{width: 30px; height: 1px; margin-top: 15px;}
	.youshi .ysbox .box2 .tit{font-size: 16px; padding: 10px 0;}
	.youshi .ysbox .box2 .con{width: 85%; font-size: 14px; line-height: 22px; margin:0 auto;}
	.youshi .ysbox .box3 .img{width: 50px; height: 50px;}
	.youshi .ysbox .box3 .line{width: 30px; height: 1px; margin-top: 15px;}
	.youshi .ysbox .box3 .tit{font-size: 16px; padding: 10px 0;}
	.youshi .ysbox .box3 .con{width: 85%; font-size: 14px; line-height: 22px; margin:0 auto;}
	.jianbian{display: none;}
	.chanpin{height: auto; padding-bottom: 20px;}
	.chanpin .tab_menu{width: 100%; height: 100px; padding-top: 0; position: static; border-bottom: 1px dashed #fff;
		box-sizing: border-box;}
	.chanpin .tab_menu li{width: 33.33%; float: left; height: 100px; border-bottom: none; position: relative;}
	.chanpin .tab_menu li .wap_sanjiao{position: absolute; bottom: 0; left: 50%; width: 20px; margin-left: -10px;
		display: none;}
	.xianshi2{display: block!important;}
	.chanpin .tab_menu .li1>div{width: 40px; height: 40px; background-size: cover!important; margin-left: 32%;
		margin-top: 10px;}
	.chanpin .tab_menu li>p{font-size: 16px;}
	.chanpin .tab_menu .li2>div{width: 40px; height: 40px; background-size: cover!important; margin-left: 32%;
		margin-top: 15px;}
	.chanpin .tab_menu .li3>div{width: 40px; height: 40px; background-size: cover!important; margin-left: 32%;
		margin-top: 15px;}
	.tab_bg{background: #0480fa;}
	.inner{width: 100%;}
	.inner .tit_cn2{padding: 0; font-size: 18px; text-align: center; padding-top: 40px; padding-bottom: 10px;}
	.inner .drag2{width: 30px; height: 1px; margin:0 auto 20px;}
	.inner1 .inn1_lx{width: 48%; margin:0; height: auto; margin-bottom: 15px;}
	.inner1 .inn1_lx:nth-child(2n){float: right;}
	.inner1 .inn1_lx>a{font-size: 16px;}
	.inner1 .inn1_lx>p{font-size: 14px; line-height: 22px; padding-top: 6px;}
	.inner2 .inn1_lx{width: 48%; margin:0; height: auto; margin-bottom: 15px;}
	.inner2 .inn1_lx:nth-child(2n){float: right;}
	.inner2 .inn1_lx>a{font-size: 16px;}
	.inner2 .inn1_lx>p{font-size: 14px; line-height: 22px; padding-top: 6px;}
	.inner3{padding: 0;}
	.inner3 .font1{font-size: 14px; line-height: 24px;}
	.inner3 .font1>span{font-size: 14px;}
	.inner3 .font2{font-size: 14px; line-height: 24px; text-indent: 28px; padding-top: 25px;}
	.inner3 .look{display: block; width: 50%; height: 30px; line-height: 30px; margin:20px auto 0; font-size: 14px;}
	.shuzihua{padding-bottom: 20px;}
	.shuzihua .tit_cn3{font-size: 18px; padding-top: 30px; padding-bottom: 20px;}
	.shuzihua .szh .szhbox{width: 100%; height: 500px; margin-right: 0; margin-bottom: 10px;}
	.shuzihua .szh .szhbox .h_szh{height: 230px;}
	.shuzihua .szh .szhbox .h_szh .name{font-size: 16px; line-height: 28px;}
	.shuzihua .szh .szhbox .h_szh .nr{font-size: 14px; line-height: 24px; padding-top: 0; height: 70px;}
	.shuzihua .szh .szhbox .h_szh .more a{margin-top: 10px;}
	.huoban{height: auto; padding-bottom: 30px;}
	.huoban .tit_cn4{font-size: 18px; padding-top: 30px; padding-bottom: 10px;}
	.huoban .drag4{width: 40px; height: 1px;}
	.huoban .all{font-size: 14px; padding-top: 20px; padding-bottom: 30px;}
	.huoban .all>span{font-size: 18px;}
	.huoban .shangjia li{width: 25%; height: auto;}
	.news{padding-bottom: 10px;}
	.news .tit_cn5{font-size: 18px; padding-top: 30px; padding-bottom: 10px;}
	.news .drag5{width: 40px; height: 1px;}
	.news .newsbox{padding-top: 30px;}
	.news .newsbox .img{width: 100%; height: auto; margin-right: 0;}
	.news .newsbox .hangye{width: 100%;}
	.news .newsbox .hangye:last-child{margin-left: 0;}
	.news .newsbox .hangye .hy_tit{font-size: 18px; height: 40px; line-height: 40px;}
	.news .newsbox .hangye .list .news_con{padding: 10px 0;}
	.news .newsbox .hangye .list .news_time{font-size: 14px;}
	.news .newsbox .hangye .liulan{font-size: 14px; height: 40px; line-height: 40px; margin-bottom: 10px;}
}